Stock Photo: Group of people walking in front of buildings in a city, Shibuya, Tokyo, Japan