what circumstances brought you to this town - Spanish English Dictionary