The many hats of Modi

Where fashion meets politics: Indian Prime Minister Narendra Modi is often seen wearing hats or traditional headgears representative of each Indian state during nation-wide visits. Here are some of the best.