January is a very popular time to travel to India, due to mild temperatures and very little rainfall. The climate varies across India from snow in the Northern States to the Southern regions experiencing daily sunshine – perfect for an escape to Kerala’s beaches.