Who Run the World? Beyonce and St. Vincent.