Indian man has the world's largest moustache(watch pics)
India | Nov 07, 2013, 06:43 AM 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