Answer by Danavir Goswami
Part 1) The idea that there are many suns is based on the notion that the stars are so far away (millions or billions of light years away) that they must be as bright as our sun if seen up close. However, the Vedic cosmology describes our universe as smaller and if that is the case then what Hubble viewers think is a sun far, far away may well be a star or planet much closer to us. The light emanating from the closer star or planet would not be as great as the one sun which illuminates across the universe. The stars and planets are not suns… yes there are millions of them.
Part 2) The Vedic viewpoint also accepts that the moon receives its light from the sun. Here is a comment from Srila Prabhupada:
Although the supreme light is situated in His personal abode, Vaikuëöha or Våndävana, His light is diffused not only in the spiritual world but beyond that. In the material world also, that light is reflected by the sun globe, and the sunlight is reflected by the moon globe. (SB 3.26.3 Purport)
Part 3) The Bhagavatam states that the moon is higher than the sun but the lateral distance from the earth globe to the sun is far greater than that. The height distance is not more than a few million miles. This phenomenon is clearly depicted in the DVD called Vedic Cosmos.