Take a trip to the exuberant island of Madagascar and you might hear locals whispering “mora mora“ to you – in Malagasy it means “slow down” and it is an invitation…
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. AcceptRead More