Where is Baby?

Where is Baby located?

Baby, Fujian, China (approx. 26.56972°, 119.8706°)


Where is Baby on the map?