Hey Pinki This is best places in India you can visit in March 1- Kaziranga National Park ( Assam ) 2- Rishikesh ( Uttrakhand ) 3- Varindavan ( Uttar Pradesh ) 4- Sikkim ( State ) 5- Hampi ( Karnataka ) 6- Helibidu ( Karnataka ) 7- Coorg ( Karnataka ) 8- Ooty ( Tamil Nadu ) 9- Kodaikanal ( Tamil Nadu ) 10- Munnar ( Kerala ) Happy Travelling!!!