AllNewsPhotosVideos
Shekhar Mehta

Shekhar Mehta, Photos

Shekhar mehta, Latest News

Chandra Shekhar Mehta was a Kenyan-Indian rally driver. He was born in Uganda and won the Safari Rally a record five times, including four consecutively, and in 1981 finished fifth in the World Rally Championship.
Read More