Quizzing Live

Which Planet In Our Solar System Is The Most Similar To Venus In Terms Of Size And Mass

Answer:
Earth