Trilochan was a celebrated medieval Indian saint and one of devotee whose hymns are present in Guru Granth Sahib, the holy book of Sikhs. Trilochan literally means three-eyed, that is, seer of the present, past and future. He is venerated in the region of Punjab, among Sikhs and Ravidassias. Read More