Claudia López, a gay politician who advertises herself as "incorruptible", has become the first woman to be elected mayor of Colombia's capital, Bogotá. The 49-year-old centre-left candidate had ...