When you think of March in India, images of blooming ... is your middle name, this place is your calling. Auli is the ultimate destination if you want guaranteed snow in March.