Lake Pushkar, a very holy spot for pilgrims who come here from all over India