1st IAF C-17 lands in India by Saurabh Joshi • June 18, 2013 The aircraft took off from the company’s manufacturing plant at Long Beach, California on June 11 and made several stops, including one at Barcelona, before it arrived in India.Read more