The best-kept tourist secrets in India are our pilgrim towns. Some beautiful towns from North to South India are considered pilgrimages. They consist of medieval temples(Konark), prehistoric caves(Khajuraho), early astronomy temples(Ujjain), seaside towns(Rameshwaram, Udupi), and hill towns (Tirupati, Vaishno Devi). They are usually full of queues of older people and…