Photos: The different headgear avatars of Narendra Modi