Hundreds of devotees take holy dip in Pushkar Lake in India�s northwestern state.

Record ID: 354433