Of all our visits to India, some of the most memorable have been during the annual holidays of Diwali and Holi, when the whole country joins together in exuberant celebration.