I am travelling from Osaka airport, Japan to New Delhi, India via Gimpo Airport and Incheon airport. I am arriving at Gimpo International Airport around 18:30 and on the next day at 11:30 morning I have a flight from Incheon International Airport. So I would spend around 16 ~ 17 hours in Korea. I hold an Indian passport and Japan visa. My questions are:
(1) Do I require the transit visa and from where I would get it (Gimpo Airport or Korean Embassy in Osaka, Japan)?
(2) How would I transfer from Gimpo to Incheon airport, what would be the fare and how much time it takes?