Social media giant Twitter has submitted a written apology to a parliamentary panel for hurting the sentiments of people of India by showing Leh as a part of China in its geo-location service, BJP MP Meenakshi Lekhi said on Wednesday, adding the company has been directed to rectify the error by November 30. "Twitter Inc has tendered an apology in an affidavit form before the parliamentary committee. It has been signed by Damien Kieran, the Chief Privacy Officer of Twitter, who is based in San Francisco," Ms Lekhi told NDTV.