by Naftali Mwaura
NAIROBI, June 22 (Xinhua) -- Braving the sweltering afternoon heat, Victoria Mutweleli skillfully engaged the gears of the giant excavator atop the embankment of Thwake Dam, which is located on the edges of Kenya's southeastern county of Makueni.
