Shibuya (Japan) is a research organisation in Ishikawa, JP. OpenAlex records 2,638 works and 93,705 citations for it. 628 researchers list it as their most recent affiliation.