Edinburgh Castle has stood atop Castle Rock since the 12th century, serving as a royal residence and military fortress. Over the centuries it has played an integral role in Scottish history and witnessed many battles between Scottish and English forces. Today the castle remains a popular tourist attraction and annually hosts the Royal Edinburgh Military Tattoo, a spectacular outdoor show featuring musical performances, choreographed displays, and massed bands of pipers and drummers that draws huge international audiences.