Answer :

Answer: A rose usually contains between 20 and 30 spines

Other Questions