At least 43 villagers and soldiers drowned in a southern Philippine town today when torrents of water dumped by a powerful typhoon cascaded down a mountain, engulfing emergency shelters and an army