Westerners may have never thought of anything except millions and billions and may have found any other term (like lakhs crores) a source of unwanted confusion. But on 11 th Jan 2008 this other part of the world was seeing the videos of an Indian car launch across all major US/UK news channels, After all …