US Secretary of State John Kerry said on Saturday that talks on Iran's disputed nuclear programme have made progress, but there were still "important gaps" to overcome. Kerry, who is attending a three-day international investor conference in Egyptian resort town of Sharm el-Sheikh, said the purpose of these talks was "**t just to get any deal, it is to get the right deal". The Iranian nuclear talks are entering their critical end-game with Kerry due to meet his Iranian counterpart in Switzerland after the Sharm el-Sheikh conference ends. Six world powers -- the US, Russia, China, Britain, France and Germany -- aim by the end of this month to nail down the outline of a deal that would put making a nuclear bomb out of Tehran's reach.