Beautiful Malva de Castilla flowers, these flowers grow freely in some vacant lots here in the city of Puebla, Mexico.
They undoubtedly beautify these places with the pretty purple flowers.