Location:  Tokyo, Japan

 

Clue found