Original: Being situated so close to the equator and the warm Indian ocean, the city experiences generally tropical climatic conditions, typified by hot and humid weather throughout much of the year.
Simplified: This is because it is very near the equator and the warm Indian Ocean. The city usually has hot and humid weather during much of the year.