Indian Punjab police rehearse for the ceremony to celebrate India's 74th Independence Day, which marks the end of British colonial rule, in Amritsar of the northwestern Indian state of Punjab on Monday. Photo: AFP