A country with over a billion people, India is certainly larger than life. A walk down the busy streets enthralls all the senses: the vibrant colours of sari shops, the sound of Bollywood music blaring from the shops, the delicious fragrance of foods from the street stalls wafting over to you.