India has 343 airports