A gurukul (Sanskrit guru "teacher" or "master"; kul domain, from kula, "extended family") is in India a type of school, residential in nature, with shishyas living in proximity to the guru, often within the same house. In a gurukul, shishyas reside together as equals, irrespective of their social standing, learn from the guru and help the guru in his day-to-day life, including the carrying out of mundane chores such as washing clothes, cooking, etc.
Here in the photograph they are playing cricket at the ghats beside the Ganges.