A saint-poet of medieval times Kabir was a rationalist, a social activist and a visionary.