Which of the following is TRUE about the Edinburgh Festival?
A.
It is a festival held only for the local residents.
B.
It is a three-day festival held in every summer.
C.
It is a festival with both indoor and outdoor activities.
D.
It is an art festival that is held on Princes Street.