A rooftop garden, also known as a green roof or rooftop terrace garden, is an urban gardening concept where plants, trees, or other greenery are grown on the roof of a building. These gardens can serve several purposes, such as improving energy efficiency, providing a recreational space, and contributing to environmental sustainability. Here are some key aspects of rooftop gardens:

