Mahilpur is neither a town nor a village. It falls somewhere in between. The villages around are surrounded by acres of green ...