Historic: Palesha Goverdhan, the first Nepalese to win a medal at Olympic level. On July 25, 2003, in Bagbazar, Kathmandu, Nepal, a girl was born who would go down in the history books of her country. With the Read More ยป