Published On Jul 4, 2023
In this video we showed , south hall, an area in London, which is also popularly known as Little India. See how Indians settled here since years.
If you like this video, please like, share and subscribe @NamasteLondonTelugu
show more