SlideShare uma empresa Scribd logo
1 de 38
River morphology:
the science of sustainability
Erik Mosselman (extract of original presentation)
A joint meeting on river morphology, sediment transport,
catchment hydrology and flood forecasting issues
Himalaya Hotel, Lalitpur, Nepal, 15 March 2012
Nepal, 1985
Nepal, 1985
Fundamental concept: the Exner principle

                           ∂zb dqs ∂u
                              +       =0
                           ∂t du ∂x

                 erosion

sedimentation                      erosion                  sedimentation



         top view                               side view
                                  of flow in channel with uniform width
of flow over horizontal bed
Application: river narrowing for navigation




                 constriction
Application: river narrowing for navigation




                 constriction
Application: river narrowing for navigation


                            long-term equilibrium




                 constriction
Application: river narrowing for navigation

 Bed degradation: advantage of lower flood levels?
Application: river narrowing for navigation


                navigation bottleneck
Application: river narrowing for navigation

River bed degradation:

• Limited depth above fixed layers
• Restrictions for sluices and river
  port entrances
• Instability of banks and hydraulic
  structures
• Shift in discharge distribution at
  bifurcations

• and for the Netherlands…
  angry Germans!
Application: river narrowing for navigation

Johann Gottfried Tulla




  In derrule, no
   As a Regel,
  keinriver or
       Fluß oder
  Bach derin the
   stream Welt
  brauchtneeds
    world mehr
   als ein Bett
   more than one
           bed
Application: river narrowing for navigation
                                   Oberrhein below Basel




 1828             1872              1963
Application: river narrowing for navigation




  Narrowing produced up to 10 m bed degradation
Application: river narrowing for navigation
Application: river narrowing for navigation


                                  Navigation
                                  impossible …



                                  Construction of
                                  lateral canal:
                                  Grand Canal
                                  d’Alsace
Application: river narrowing for navigation
Application: river narrowing for navigation
Application: river narrowing for navigation
Application: river narrowing for navigation


Lesson learned:


River narrowing to improve navigability:

• effective on a short term
• leading to expensive measures to maintain navigability
  on a long term
• due to river morphology
Application: water withdrawal for irrigation



                  water withdrawal
Application: water withdrawal for irrigation



                  water withdrawal
Application: water withdrawal for irrigation



                   water withdrawal




 long-term equilibrium
Application: water withdrawal for irrigation




                           water withdrawal
Application: water withdrawal for irrigation

 sedimentation:
 • rise in bed levels
 • rise in water levels




                           water withdrawal
Application: water withdrawal for irrigation

 sedimentation:
 • rise in bed levels
 • rise in water levels
 • raised embankments
Application: water withdrawal for irrigation

 sedimentation:
 • rise in bed levels
 • rise in water levels
 • raised embankments
Application: water withdrawal for irrigation

 sedimentation:
 • rise in bed levels
 • rise in water levels
 • raised embankments
Application: water withdrawal for irrigation

 sedimentation:
 • rise in bed levels
 • rise in water levels
 • raised embankments



                                   flooding
Application: water withdrawal for irrigation


   Effect of water withdrawal

   made worse in case of barrages and subsidence




                                     flooding
Application: water withdrawal for irrigation


Lesson learned:


Water withdrawal for irrigation:

• lowers water levels on a short term
• raises flood water levels on a long term
• due to river morphology
Both applications


Lesson learned:

Morphological effects on long term:

• opposite to initial effects, hence easily overlooked
• involving high costs
There is more to river morphology …



                   RIVER MORPHOLOGY


                                         Bed sediment
                          River shape    composition


        Bed           Bed           Bank         Bank
     degradation   aggradation     retreat      advance
Nepalese river morphologists




Sanjay Giri
Nepalese river morphologists




Lochan Devkota



                          Umesh Singh
Nepalese river morphologists
Nepalese river morphologists
River morphology as_the_science_of_sustainability

Mais conteúdo relacionado

Mais procurados

Flood frequency analyses
Flood frequency analysesFlood frequency analyses
Flood frequency analysesvivek gami
 
Flood frequency analysis
Flood frequency analysisFlood frequency analysis
Flood frequency analysisSanjan Banerjee
 
Flood estimation
Flood estimation Flood estimation
Flood estimation RAJ BAIRWA
 
Reservoir ppt
Reservoir pptReservoir ppt
Reservoir pptY14ce952
 
Introduction to Groundwater Modelling
Introduction to Groundwater ModellingIntroduction to Groundwater Modelling
Introduction to Groundwater ModellingC. P. Kumar
 
Hyetograph and hydrograph analysis
Hyetograph and hydrograph analysisHyetograph and hydrograph analysis
Hyetograph and hydrograph analysisvivek gami
 
Seminar on Hydrological modelling
Seminar on Hydrological modellingSeminar on Hydrological modelling
Seminar on Hydrological modellingvishvam Pancholi
 
Sediment Transport
Sediment TransportSediment Transport
Sediment TransportBen Watson
 
Artificial groundwater recharging techniques
Artificial groundwater recharging techniquesArtificial groundwater recharging techniques
Artificial groundwater recharging techniquessaisrinivas gorugantula
 
Dams and Reservoirs -Hydraulics engineering
Dams and Reservoirs -Hydraulics engineeringDams and Reservoirs -Hydraulics engineering
Dams and Reservoirs -Hydraulics engineeringCivil Zone
 
HYDROGRAPH AND HYDROLOGICAL ANALYSIS.ppt
HYDROGRAPH AND HYDROLOGICAL ANALYSIS.pptHYDROGRAPH AND HYDROLOGICAL ANALYSIS.ppt
HYDROGRAPH AND HYDROLOGICAL ANALYSIS.pptpayal_vinitshah
 
Flood forecasting presentation final
Flood forecasting presentation finalFlood forecasting presentation final
Flood forecasting presentation finalAbir Mohammad
 
Flood modeling of river godavari using hec ras
Flood modeling of river godavari using hec rasFlood modeling of river godavari using hec ras
Flood modeling of river godavari using hec raseSAT Publishing House
 

Mais procurados (20)

Flood frequency analyses
Flood frequency analysesFlood frequency analyses
Flood frequency analyses
 
Flood frequency analysis
Flood frequency analysisFlood frequency analysis
Flood frequency analysis
 
Flood estimation
Flood estimation Flood estimation
Flood estimation
 
Reservoir ppt
Reservoir pptReservoir ppt
Reservoir ppt
 
Introduction to Groundwater Modelling
Introduction to Groundwater ModellingIntroduction to Groundwater Modelling
Introduction to Groundwater Modelling
 
Hyetograph and hydrograph analysis
Hyetograph and hydrograph analysisHyetograph and hydrograph analysis
Hyetograph and hydrograph analysis
 
Runoff & Flood Frequency Analysis
Runoff & Flood Frequency AnalysisRunoff & Flood Frequency Analysis
Runoff & Flood Frequency Analysis
 
Seminar on Hydrological modelling
Seminar on Hydrological modellingSeminar on Hydrological modelling
Seminar on Hydrological modelling
 
Hydrological modelling
Hydrological modellingHydrological modelling
Hydrological modelling
 
Unit hydrograph
Unit hydrographUnit hydrograph
Unit hydrograph
 
Hec ras
Hec rasHec ras
Hec ras
 
Sediment Transport
Sediment TransportSediment Transport
Sediment Transport
 
Artificial groundwater recharging techniques
Artificial groundwater recharging techniquesArtificial groundwater recharging techniques
Artificial groundwater recharging techniques
 
Flood routing
Flood routingFlood routing
Flood routing
 
Dams and Reservoirs -Hydraulics engineering
Dams and Reservoirs -Hydraulics engineeringDams and Reservoirs -Hydraulics engineering
Dams and Reservoirs -Hydraulics engineering
 
HYDROGRAPH AND HYDROLOGICAL ANALYSIS.ppt
HYDROGRAPH AND HYDROLOGICAL ANALYSIS.pptHYDROGRAPH AND HYDROLOGICAL ANALYSIS.ppt
HYDROGRAPH AND HYDROLOGICAL ANALYSIS.ppt
 
Flood forecasting presentation final
Flood forecasting presentation finalFlood forecasting presentation final
Flood forecasting presentation final
 
TYPES OF RESERVOIR
TYPES OF RESERVOIRTYPES OF RESERVOIR
TYPES OF RESERVOIR
 
Flood modeling of river godavari using hec ras
Flood modeling of river godavari using hec rasFlood modeling of river godavari using hec ras
Flood modeling of river godavari using hec ras
 
1 d & 2d Hydraulic modelling
1 d & 2d Hydraulic modelling1 d & 2d Hydraulic modelling
1 d & 2d Hydraulic modelling
 

Destaque

Destaque (7)

10. fluvioglacial landforms
10. fluvioglacial landforms10. fluvioglacial landforms
10. fluvioglacial landforms
 
alluvial soil
alluvial soilalluvial soil
alluvial soil
 
Meander.ppt
Meander.pptMeander.ppt
Meander.ppt
 
Lacey Regime Theory - Irrigation Engineering
Lacey Regime Theory - Irrigation EngineeringLacey Regime Theory - Irrigation Engineering
Lacey Regime Theory - Irrigation Engineering
 
Chapter 9 Erosion PowerPoint
Chapter 9 Erosion PowerPointChapter 9 Erosion PowerPoint
Chapter 9 Erosion PowerPoint
 
Irrigation Channels
Irrigation ChannelsIrrigation Channels
Irrigation Channels
 
Water resources planning and development m5
Water resources planning and development m5Water resources planning and development m5
Water resources planning and development m5
 

Semelhante a River morphology as_the_science_of_sustainability

Water on the land
Water on the landWater on the land
Water on the landlesliehome
 
Peatland management impacts on flood regulation
Peatland management impacts on flood regulationPeatland management impacts on flood regulation
Peatland management impacts on flood regulationAberdeen CES
 
Sustainable hydraulic engineering with Build with Nature technologies
Sustainable hydraulic engineering with Build with Nature technologiesSustainable hydraulic engineering with Build with Nature technologies
Sustainable hydraulic engineering with Build with Nature technologiesChinjuSijin
 
DSD-INT 2017 Morphological river modelling in Ecuador, using Delft3D FM - Becker
DSD-INT 2017 Morphological river modelling in Ecuador, using Delft3D FM - BeckerDSD-INT 2017 Morphological river modelling in Ecuador, using Delft3D FM - Becker
DSD-INT 2017 Morphological river modelling in Ecuador, using Delft3D FM - BeckerDeltares
 
Human response to flood
Human response to floodHuman response to flood
Human response to floodMs Geoflake
 
120512 Iasi morphology part 2 - Mr Hendrik Havinga
120512 Iasi morphology part 2 - Mr Hendrik Havinga120512 Iasi morphology part 2 - Mr Hendrik Havinga
120512 Iasi morphology part 2 - Mr Hendrik HavingaRESTORE
 
Modelling of Seawater Intrusion
Modelling of Seawater IntrusionModelling of Seawater Intrusion
Modelling of Seawater IntrusionC. P. Kumar
 
Rivers, floods and management
Rivers, floods and management Rivers, floods and management
Rivers, floods and management jamierjhill
 
JieCMOS2016
JieCMOS2016JieCMOS2016
JieCMOS2016Jie Liu
 
Flooding 6 Solutions To Flooding
Flooding 6 Solutions To FloodingFlooding 6 Solutions To Flooding
Flooding 6 Solutions To Floodingtudorgeog
 
Jennings tdec stream small
Jennings tdec stream smallJennings tdec stream small
Jennings tdec stream smallGreg Jennings
 
Flood project case study rk
Flood project case study rkFlood project case study rk
Flood project case study rkankitkalariya
 
Week2 lecture 3 dredging engineering_13_jun2020
Week2 lecture 3 dredging engineering_13_jun2020Week2 lecture 3 dredging engineering_13_jun2020
Week2 lecture 3 dredging engineering_13_jun2020Knnt Thein
 
DSD-INT 2018 Adjusting bed slope effects to improve beach dune behavior - Roe...
DSD-INT 2018 Adjusting bed slope effects to improve beach dune behavior - Roe...DSD-INT 2018 Adjusting bed slope effects to improve beach dune behavior - Roe...
DSD-INT 2018 Adjusting bed slope effects to improve beach dune behavior - Roe...Deltares
 

Semelhante a River morphology as_the_science_of_sustainability (20)

Water on the land
Water on the landWater on the land
Water on the land
 
Peatland management impacts on flood regulation
Peatland management impacts on flood regulationPeatland management impacts on flood regulation
Peatland management impacts on flood regulation
 
Sustainable hydraulic engineering with Build with Nature technologies
Sustainable hydraulic engineering with Build with Nature technologiesSustainable hydraulic engineering with Build with Nature technologies
Sustainable hydraulic engineering with Build with Nature technologies
 
DSD-INT 2017 Morphological river modelling in Ecuador, using Delft3D FM - Becker
DSD-INT 2017 Morphological river modelling in Ecuador, using Delft3D FM - BeckerDSD-INT 2017 Morphological river modelling in Ecuador, using Delft3D FM - Becker
DSD-INT 2017 Morphological river modelling in Ecuador, using Delft3D FM - Becker
 
floods.pptx
floods.pptxfloods.pptx
floods.pptx
 
Rivers 3
Rivers 3Rivers 3
Rivers 3
 
Human response to flood
Human response to floodHuman response to flood
Human response to flood
 
Canal design
Canal designCanal design
Canal design
 
120512 Iasi morphology part 2 - Mr Hendrik Havinga
120512 Iasi morphology part 2 - Mr Hendrik Havinga120512 Iasi morphology part 2 - Mr Hendrik Havinga
120512 Iasi morphology part 2 - Mr Hendrik Havinga
 
Modelling of Seawater Intrusion
Modelling of Seawater IntrusionModelling of Seawater Intrusion
Modelling of Seawater Intrusion
 
Rivers, floods and management
Rivers, floods and management Rivers, floods and management
Rivers, floods and management
 
JieCMOS2016
JieCMOS2016JieCMOS2016
JieCMOS2016
 
Flooding 6 Solutions To Flooding
Flooding 6 Solutions To FloodingFlooding 6 Solutions To Flooding
Flooding 6 Solutions To Flooding
 
Jennings tdec stream small
Jennings tdec stream smallJennings tdec stream small
Jennings tdec stream small
 
Flood project case study rk
Flood project case study rkFlood project case study rk
Flood project case study rk
 
Week2 lecture 3 dredging engineering_13_jun2020
Week2 lecture 3 dredging engineering_13_jun2020Week2 lecture 3 dredging engineering_13_jun2020
Week2 lecture 3 dredging engineering_13_jun2020
 
Rivers
RiversRivers
Rivers
 
DSD-INT 2018 Adjusting bed slope effects to improve beach dune behavior - Roe...
DSD-INT 2018 Adjusting bed slope effects to improve beach dune behavior - Roe...DSD-INT 2018 Adjusting bed slope effects to improve beach dune behavior - Roe...
DSD-INT 2018 Adjusting bed slope effects to improve beach dune behavior - Roe...
 
Chapter two
Chapter twoChapter two
Chapter two
 
Pumping test
Pumping testPumping test
Pumping test
 

Último

Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 

Último (20)

Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 

River morphology as_the_science_of_sustainability