Thanks for the tips and praise.
The tiny red dots near the temples are statues of the deities the nearby temples are dedicated to.
The black slightly larger dots on the open market squares are wells for the water supply.