India, Feb. 16 -- Tamil Nadu BJP chief Nainar Nagendran on Monday apologised for his controversial remarks on actor Trisha Krishnan, while saying he had "deviated" from his principles.

"In my entire political career I did not allow for any personal comments and nor do I make any. But that day I deviated from it," Nagendran said. "I full-heartedly apologise," he added.

The BJP leader's remarks on TVK President Vijay and actor Trisha had sparked controversy, with the former also releasing an open letter from her lawyer, hitting back at the "distateful" statements.

While apologising, Nagendran told reporters in Tirunelveli that he had spoken to BJP national Mahila Morcha president Vanathi Srinivasan and former Tamil Nadu party unit presid...