Pushkar, a beautiful town located in the Rajasthan is well known for its charm which attracts Indian wonderers as well as firangis. The word Pushkar means lotus flower, which is considered as a holy flower and considered as the seat of Lord Brahma. According to the Indian Vedas and Puranas...