With over 43 years on file, Iran's Constitutional Council has witnessed countless elections to supervise and volumes of legislation to vet.
Its anniversary of 17 July is an excuse to take a trip in time, to see what it saw through the eyes of its own members.