It's a village in Yunnan province, China, but that's as close as my google-fu has taken me. I also found this picture which seems to have been taken of the same village from a slightly different perspective: https://www.shutterstock.com/image-photo/morning-sunlight-village-yunnan-china-404674990