Private hospitals that are located on subsidised government land in the Indian city of Delhi will be made to give free treatment to people who cannot afford private healthcare in a new government scheme.

The decision comes after Indraprastha Apollo hospital was fined by the Delhi High Court for violating the land lease agreement and ordered to reserve at least 200 beds for the treatment of public patients, reports.

According to the land lease agreement, 33% of in-patient beds and 40% of outpatient appointments must be dedicated to public appointments, the news agency reports.

A monitoring system will be set up to ensure private hospitals are complying with the agreement and action will be taken against those who violate it, the government said.

More than 20 hospitals had leased land from the government at subsidised rates with a promise to offer free treatment to the economically poorer sections of society, the news agency reports.