India is home to dense green forests, exquisite peaks, rich cultural heritage sites, calming beaches...