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 other aspect, but New Delhi may just beat Beijing in the race to Mars.