2nd December 2019Orchha: Where Lord Rama is worshiped as King, not God Orchha is situated on the banks of river Betwa and is famous for its chhatris (cenotaphs), temples, fort and palaces and water sports like river rafting.