Orchha is the only place in India, after Ayodhya, where Ram is revered as the eternal king, surpassing his human form. The Raja Ram Temple was built to commemorate his divinity.