The holiest town of Rajasthan, Pushkar resides in the Ajmer District. The town is located on the edge of the Pushkar Lake where numerous pilgrims flock to wash away their sins in its holy water. Pushkar is home to the only temple of Lord Brahma on the planet. The annual Pushkar Fair organised here is perhaps the best time to visit this town when one gets to see every hue, culture, tradition and religion of Rajasthan under one horizon.