From Amitabh Bachchan to Ranveer Singh: The best-dressed men in Bollywood