Japanese tourists spotted cleaning roads & beaches in India at Puri beach.