The Taj Mahal is a gravesite for two humans - Shah Jahan and his wife.
As far as Islam is concerned, this glorification of a human gravesite is forbidden. Remember the recent death of that Saudi king? He was buried in true Islamic style, in an unmarked grave.
The Taj Mahal is the complete opposite of the concept, and in violation of Islam itself. Point this out to Muslims who sing about the Taj Mahal and watch them cringe.
The trident-like spire-ornament atop the Taj Mahal is what is usually found atop Hindu temples.
Your photo with the reflection reminds me of reading something regarding the supposed second site of what was to be the “Black Mahal”.
One interesting theory was that it was never really to be built but the black silhouette on still water was seen as a separate building in a spiritual realm.