Challenging nature! Meet Betwa river, a strong force that completes Orccha. The river not only adds vigour to the city, but is also a key reminder that man should not interfere with nature. The river recently plundered its banks with a devastating flood,