Ex-presidents Barack Obama and George W Bush have paid tribute to Senator John McCain at a memorial service at Washington's National Cathedral.
Sarah Palin, former Alaska governor who served as John McCain's running mate when he ran for president in 2008 has been reportedly banned from his funeral.