Shakira has canceled a concert in Colombia, among dozens of dates on her world tour, due to a damaged stage roof that posed ...