Former Presidents Barack Obama and George Bush led the memorial service to the Vietnam war hero and Arizona Senator John McCain.
His daughter Meghan was the first to speak at the service paying an emotional tribute to her father.
She also appeared to criticise President Trump, who was not present, when describing the America her father loved.
SUBSCRIBE to our YouTube channel for more videos: http://www.youtube.com/skynews
Follow us on Twitter: https://twitter.com/skynews and https://twitter.com/skynewsbreak
Like us on Facebook: https://www.facebook.com/skynews
Follow us on Instagram: https://www.instagram.com/skynews
For more content go to http://news.sky.com and download our apps: