Is there a Russian equivalent to the English Past Continuous tense? As in.."I was reading"?

How does the difference between Я читал and Я прочитал translate?

Also, how is English Present Perfect translated into Russian? "I have seen many cities" as differing from "I saw many cities"?