Where is Mozambique Located?

In southeast Africa between Tanzania and South Africa. It has the Indian ocean with incredible beaches for an Eastern coast with Zimbabwe as a western neighbor.