About Budher caves The Chakrata Budher Caves are located in Chakrata, Uttarakhand, India. The caves are a series of natural rock formations that have been converted into a tourist attraction. The caves are located on a hillside and consist of a number of chambers and passages.
ReadMore