Canadian Prime Minister Justin Trudeau cannot catch a break in India. Trudeau, accustomed to being praised for his Prince Charming good looks, is getting a lot of flak on his tour of India, and the latest gags focus on his razzle-dazzle wardrobe, upstaging even India's flamboyant movie stars. Offending...