Indian man has the world's largest moustache(watch pics)
India | November 07, 2013 6:43 ISTNew Delhi: Moustaches have long held an important place in Indian culture, seen as a potent symbol of virility, though never never substantiated in medical science. Some estimates suggest that as many as 80% of