India News | Written by Pallava Bagla | Sunday September 21, 2014
The world is undoubtedly witnessing a twenty-first century Asian space race and the Indian elephant and the Chinese dragon are both competing furiously. India seems to have been beaten by China in every others aspect, but New Delhi may just beat Beijing in the race to Mars.
www.ndtv.com