Dear sir, A garden on the flat roof of a building, especially one found in an urban setting is called roof garden. Often here is a misconception in India between roof gardening and terrace garden. In many publications, the gardening on the roof is often termed as terrace gardening which is not strictly correct according to the British concept. In modern times, individual homes with a compund and lawn are becoming rare in cities and towns and skyscrapers are replacing such homes. As a result, the private home gardens are vanishing and the only place left for gardening are the roofs of houses. A spacious well planned roof garden can be a place of joy and recreation. In bigger cities of India, many of large hotels and public buildings are developing this type of gardens.