Rana Foroohar's file

Foroohar
Rana Foroohar is the assistant managing editor for Time magazine.

Rana Foroohar's website