P. T. Usha is a retired Indian track and field athlete. She was born in Kuttali, Kozhikode, Kerala. She has been associated with Indian athletics since 1979. She is often called the "Queen of Indian track and field".
Born: 27 June 1964 (age 58 years), Payyoli
No comments found. Be a first comment here!