india and china on thursday signed three agreements _ a civil aviation accord calling for direct flights between new delhi and beijing , a three-year cultural agreement , and a science and technology pact .