By ANI
Delhi's Khan Market has secured its spot as the 22nd most expensive retail street globally, according to a report by Cushman & Wakefield's titled 'Main Streets Across the World'.