Veermeer’s hometown of Delft is shown on the map.
Bharat Mata Mandir (meaning “Mother India Temple”) is located on the India. Instead of traditional statues of gods and goddesses, this temple has a huge map of undivided India carved in marble.
Images from Walter Schwartz, taken in 2016
Link for more information on this white marble map: