sorry, Abir Mandal... a few mistakes. Pi: Yes, but apart from India, the CHinese, babylonians etc also had computed values of pi. The most accurate value moved from one nation to another... Just because the vedas mention gravitational force doesnt mean anything. Any idiot can say that things are attacted to the ground. The work of Keppler, Newton etc was to quantify this into a mathematical relation.
INDIANS DID NOT INVENT ZERO. People dont even know what they are talking about. Zero as a place holder was known to Chinese, Babylonians and even the Mayans. What the mathematitians of the Gupta period did was develop the mathematical theory of zero, numbers below zero and operations with zero (add,sub, mul and divide).
Heliocentric theory of the universe was known in Europe too. It was one of the greek philosophers (Aristotle, Plato, somebody) who proposed the geocentric theory and because they were so influential, it became "common knowledge" and was entrenched in the Bible. Before that, it was heliocentric, a belief shared in other parts of Asia (Arabs, Persians etc).
There is no denying that Indian mathematitians and scientists, especially in the Gupta era contributed to the sciences. There is also no denying that since then we have contributed little. Unless we learn to accept the truth, there can be no progress. Get your head out of the clouds and see the truth. Independent India has produced no nobel prize winner in the sciences or arts. The last nobel prize winner of Indian origin was Chandrasekhar Subramanium and he was educated in British India and was a tenured faculty at a US university. So much so that the americans named one of their space shuttles after him (Chandra)