India is not the kind of place I would typically associate to Harry Potter, but looking at your many pictures it does look very cool.
I'm a fan myself and have seen the Potter shop in Kings Cross, London, even bought a wand for my daughter. This looks a lot more comprehensive.
The shops in Kings Cross have always been on my bucket list. Looking forward to buying lots of cool stuff from there :)