With the National Capital witnessing light to moderate rainfall from past few days, parts of Delhi were waterlogged on March 20.