Takht Sri Keshgarh Sahib or Anandpur Sahib is one of the most important sacred places of the Sikhs and is closely linked with their religious traditions and history