The Madras High Court has ordered the Greater Chennai Corporation (GCC) to allow no more than 300 shops along the popular ...