Storia: DGCA records 889 serious tech defects in flights last year — Warptech Lab News