Pakistani actress Meera has never failed to surprise her fans every now and then, be it her grammar or savage replies to Maryam Nawaz Sharif’s tweets.

This time she has shocked her fans by singing Celine Dion’s hit song ‘My heart will go on’ from famous Hollywood movie ‘Titanic’.

Meera decided to show her singing talent on set, recently, right after she was done recording her interview with a local television.

The clip of controversy queen singing the famous song has gone viral on the internet.

Currently, the actress is busy planning her wedding with Captain Naveed. The actress reportedly went to India to meet her favorite designer Manish Malhotra for her wedding dress.