Oil drops below $102 ahead of Iran nuclear talks