It does it is indian by default, and by luck. What if Shahjahan had decided to build it in Lahore or some other city in Current day, Pakistan or Bangladesh. Then what. Its in india now an indian monument, but twisting the history is not a good thing. It was build by a Mughal king based on Persian and Turkish, and Islamic Architecture, with a hind of south Asian influence in it. But by just beating the chest and saying that it is indian and yada yada yada dont make it a fact. Its a collective history of us all, Urs mine and every one elses.
I pitty you guys who at times curse these very Mughals for being hindu slayers, and then you dont waste a beat to claim their monuments. And also discuss in a civil manner dont go out insulting people.