It depends upon the photographer and the size of the event. In normal Indian weddings, where the crowd size is usually more than 200, a wedding photographer who is covering both traditional and candid photos should be taking anywhere between 500--1000 photos.