Wondering when will you pose, cuddle and click pictures with your favourite sporting heroes and movie stars. Then hang on! Madame Tussauds Delhi is now a reality in India and LTP covered it even before its official launch on 1st December 2017. Let's find...