I've seen this feel good idea about growing food on the rooves and walls of skyscrapers. At the end of the day a city can only collect the sunlight that fell on the ground before that city was built. The CBD of melbourne is approx 1 square mile = 640 acres. 640 acres will not produce enough food...