Sneha Philip: The Day the World Stopped and a Woman Vanished
On September 10th, 2001, Sneha Philip was seen shopping in Lower Manhattan. By morning, the world had changed — and Sneha was gone. Her disappearance remains one of the most haunting mysteries tied to 9/11: a woman caught between chaos, silence, and speculation.
Read more