Tata Motors has finally taken the covers off the all-new Sierra, bringing one of India’s most iconic nameplates back to life ...