New Delhi, India - Each morning, before he opens his grocery store, 46-year-old Rajesh Kumar Sharma heads to a metro bridge in the east of India's capital, New Delhi.
It isn't the bridge that interests him, but what goes on beneath it.
For this is where he founded what he affectionately calls the free school under the bridge.
With no walls, the pillars of the bridge serve as a boundary. But for the roughly 300 pupils - mostly children of impoverished migrant labourers, daily wage workers and seasonal farmers - it offers the chance of an education.
"I started this school in 2006 and this year we are celebrating 10 years of the school," Rajesh explains.
"I didn't want this generation to lose out just because they are poor."
It is a deeply personal issue for the shopkeeper.
"I could not become an engineer because of financial constraints. I had to drop out of college. Through these children I get to live my dream," he says.
The school runs two sessions a day - two hours for boys in the morning and two hours for the 120 girls who attend in the afternoon.
READ MORE: Nepal: Football training helps girls stay in school
Most of the pupils are enrolled in nearby government-run schools, but the free school under the bridge offers them the additional tuition in mathematics, English, Hindi, science, history and geography they need to get by.
"We encourage students to join the government school because they get many benefits from it, such as free meals," Rajesh explains.
"This school gives them additional help to understand the syllabus. In government schools, boys have to attend the afternoon batch, so they attend our free school in the morning and after that go to their government schools while girls attend government schools in the morning and they come to our school in the afternoon."
The students have left their mark on their school - painting brightly-coloured murals on the platforms of the bridge.
They sit on donated mats, while the teachers use donated plastic chairs. Two steel trunks store the attendance registers and other paperwork.
Every morning, before class begins, the students sweep the floors.
Laxmi Chandra teaches mathematics and science at the school.
The son of a daily wage labourer from the Indian state of Bihar, he believes poverty can drive children to crime.
"I have been teaching here since 2011 and back home I have seen how, due to poverty, children got into all sorts of wrong things," he says.
"They need guidance and that's what we try to give them here through education, so that they can have a bright future."
READ MORE: Kashmir's orphan girls