press photographer: a photographer who works for a newspaper
whole: an assemblage of parts that is regarded as a single entity
vaishnavism: worship of Vishnu one of the 3 chief gods of the Hindu pantheon