Prime Minister Narendra Modi, is not just one of the best orators in the world but he is also one of the most stylish leaders the world can ever have. PM Modi, who is trying his bezt tomake the world familiar with India’s soft power in many aspects, is very often seen respecting the diverse culture of the land. We all have seen mesmerizing pictures of PM Modi donning various attires of different cultures. However, the most eye-catching are the different headgears he wore through the years. Let's take a look at the 8 most stylish headgears of PM Modi that he wore on different occasions.

PM Modi in Jhapi- Jhapi is a traditional hat of Assam that he wore during a rally in Guwahati, ahead of the 2014 general elections.

PM Modi in Peacock pagdi: Modi wears a turban with peacock-shaped silver jewellery on the top, at a rally in Rourkela in 2014.

PM Modi in saffron turban: Wearing saffron turban, PM Modi took part in the Langar at Dera Baba Nanak in Gurdaspur district of Punjab.

PM Modi in traditional Naga hat: Prime Minister Narendra Modi wearing a traditional hat during his visit to Nagaland in 2018.

PM Modi in Ladakhi hat: PM Modi in a traditional Ladakhi hat with upturned side flaps along with a traditional Ladakhi dress, Goncha, during a visit to Ladakh.

PM Modi in a Himachali cap: Modi wearing a Himachali cap gifted to him by Himachal Pradesh Chief Minister Jai Ram Thakur during his visit to Delhi, in 2019.

PM Modi in traditional turban: Prime Minister in traditional turban during his visit to Bengaluru on January 02, 2020. He was welcomed at the airport by the then Karnataka CM BS Yediyurappa.