The Tastiest (ever) Gado-Gado on the street - Jakarta, Indonesia