SAKURA Michelle Tng April 13, 2015 Japan is truly an amazing place. Beauty at every turn, amidst the hustle and bustle of the city.