7 Indian spiritual destinations to keep your spirits high Ajmer Sharif Dargah, call of a sufi saint Experience Rajasthani cuisine at Noida Haat