Is there any luggage locker /storage facility at New Delhi Metro Station (after transfer from Airport Express Orange line to Yellow line) where we can keep medium or large luggage for few hours?
Not sure about Metro station but you can to go New Delhi Railway station, they have Cloak room on platform 16 and platform 1. Just buy a platform ticket before entering the station, No PNR number required to use the Cloak room facility, just a mobile number.