Nimra Khan with her Newly Born Twin Nieces in London
Nimra Khan with her Newly Born Twin Nieces in London.Actress Nimra Khan was recently spotted in London, enjoying her off-time with family. Their beautiful house in Hellingdon, London has also been spotted in the pictures, and we would absolutely love to have a day off in that heaven.She shared beautiful pictures of her newly born twin nieces.
1 million Instagram followers celebration