Japan? No.
This is Bhartiya city in Bengaluru, India.
These aren't cherry blossoms. They're actually Tabebuia Rosea and they're found in India.
Get fucked, bitch.
>N-No.... T-That's clearly Japa-ACKhttps://www.youtube.com/watch?app=desktop&v=upMVh0IK9a0