temples, ancient residences, and gardens are sheltered and protected by limestone mountains and a large river making the surrounding landscape as picturesque as its manmade structures

temples, ancient residences, and gardens are sheltered and protected by limestone mountains and a large river making the surrounding landscape as picturesque as its manmade structures