Bhojpur Shiva Temple
Bhojpur is history cast in stone. Situated on the river Betwa, Bhojpur temple houses one of the largest Shivlings, a testimony to matchless artistry

Madhya Pradesh: The Temple Town of...
Meet a legendary bhang-maker in this tiny temple town on an...
