Location: The Leela Kempinski, Kovalam Beach.
Shri Shashi Tharoor, is a well-known Indian English writer, scholar and international civil servant. He was born in London on May 1956 to father, a newspaper executive and mother a housewife, with their roots in Palakkad, a town in Kerala, India. Read more... |