Honduran presidential candidate Xiomara Castro greets supporters during a campaign rally in Tegucigalpa last week.