Flavours of India: French city hosts unique festival

A festival in Lille in France has India as its theme. With stalls, exhibitions and concerts - India is just a one-hour drive from Paris and London.

Related Videos