English: Larger telescopes reveal more details, plus the existence of a number of moons.
Telugu: పెద్ద టెలిస్కోప్లు మరిన్ని వివరాలను వెల్లడించాయి, ఇంకా చాల చంద్రుల ఉనికి.