On Riz Khan Street Talk we continue to speak with London residents on issues that concern them. We also show you what some researchers think may be a newly discovered Incan city.