Nathdwara is a small town located in Rajasthan and is a prominent centre of Krishna worship. Literally speaking, the term Nathdwara means the doorway to the lord. The town is a picturesque spot ...