India is a land of incredible contrasts. Where vibrant colours and aromatic flavours stimulate the senses, ancient traditions blend seamlessly with contemporary, urban life.