The Delhi police caught Mumbai man Shankar Mishra, who urinated on an elderly woman while drunk on an Air India flight in November, from Karnataka's capital Bengaluru late last night after days of trying to track his movements. They issued an airport alert, tried to trace his phone, digital footprints, and monitored bank transactions, top sources in the Delhi police said today.