Sanjay Place Group Housing Association and others Vs. Agra Development Authority and others