tourist attraction , the greatest of the religious buildings .