This is the Tai Chi village around Li-Jiang (Beautiful River) of Yunnan province in China. If You can zoom in, zoom out, scroll up and scroll down to view the photo using Google Satellite Map.
Li-Jiang Tai-Chi Village
If your computer or device has Google Earth installed, you can see a better and detail photo down there. The latitude is 26.35792 and the longitude is 100.43998.
Li-Jiang Tai Chi Village - Satellite View
Li-Jiang Tai Chi Village - Bird Eye View