the cover of 10 best places in india you must visit at least once