Mangalyaan, Selfie-Stick In Top 25 Inventions of 2014 List By Times Magazine
Time Magazine has announced its yearly list of top 25 inventions of 2014 which redefined the world in their own unique way, and India’s Mangalyaan has been featured at #2 position in that list.
Describing India’s first Mars mission, Time…