Sort:  

yes, in China. it is a place close to my home town.

beautiful!
made me miss the place where I grew up with my grandparents!

I think you must be happy because that place was so beautiful where you lived.