Stories about Travel

Foreign Correspondent: Trump’s phony support for Iran’s popular protests

Iranians on all sides of the political spectrum oppose the US president's policies and actions

Planning Commission rejects condo application after 100-year-old was evicted

In a stunning, unanimous decision, planners say you can't evict a centenarian, lie about it on your condo application, and get a lucrative permit

Our most-read stories of 2017

From the groundbreaking Women's March to the shocking death of Mayor Ed Lee, 48 Hills continued to cover the stories that mattered.

The Doormat Division: More perfecter than you

Browns clinch, Giants a lock, 49ers off the rails, Bears bear down, Colts feeling pressure, Moldy Carpet smelling better than ever

Always, forced to move

Talking about displaced people, around the world and here at home

Party Radar: Fall drags you in

Powerblouse, Secret Circuit, Phase Fatale, Adriatique, YokoO, Byrel the Great, Exillon, Luminary, The SyntheTigers and more head up some nipply fun.

Prosecution expert presents conflicting testimony on Steinle shooting

No clear evidence from key witness that Zarate intended to point a gun at the victim

Arts Forecast: Dia de los Muertos, Open Studios, Circus Veritas …

... Infinite Wrench, Multiverse, The Bad Plus, Born In Flames, and more fantastic upcoming arts events.

Murder — or a tragic accident?

Two very different -- and irreconcilable -- versions of the death of Kate Steinle emerge in the Zarate trial