Tehran reality check: daily life continues