Now, the question arises why do people consider Bachchan a God here? Director Apoorva Lakhia revealed the reason.
Jaigarh Fort in Jaipur, built by Maharaja Jai Singh II, is famed for housing the world’s largest cannon on wheels, Jaivana ...