Do you know that 2000 sculptures and artifacts in Deogarh Village of Lalitpur?
Deogarh is the quaint riverside of Betwa. Its matchless collection of nearly 2000 sculptures and artifacts makes it stand apart. Visit of the alleys of this town transports our soul thousands years back. It is […]