India: a land full of colours and contrast