Ajmer Sharif is one of the most visited shrines in the subcontinent and surely one of the most venerated