Japan’s tourist hub Shibuya will now fine people who litter on the streets or in parks as part of a cleanliness campaign targeting both locals and foreigners.
Those caught littering in Shibuya ward will now have to pay a 2,000 yen (£9.30) fine, officials said on Monday.