English: There are about 20 rivers flowing underneath London.
Telugu: * లండన్ వీధుల కింద ఇంచుమించు 20 భూగర్భ నదులు ప్రవహిస్తూ ఉన్నాయి.