Inside Tuglakabad Fort, in harmony with nature, a village in New Delhi