Prime Minister Narendra Modi's hats have made much news than any public figure in India. PM Modi likes to dress up according to the tradition of a place he visits. Whether he has to deliver a speech for political campaigning or has to address the nation on Independence Day or Republic Day, he wears a traditional headgear to show various cultures and traditions of the country. PM Modi's love for hats could be seen even before he became the Prime Minister. No matter which hat he wears, his headgear has always made a headline.