JSFiddle - React, Tailwind, and code Playground
HTML
<div ng-app="app" ng-controller="ctrl">
<div ng-repeat="(key, val) in testObj">
<div ng-repeat="subValue in val track by $index">
{{key}}:{{subValue.name}}
</div>
</div>
</div>
JavaScript
angular.module("app", [])
.controller("ctrl", function($scope) {
$scope.testObj = {
London: [{
"id": 1,
"city": "London",
"country": "GB",
"name": "Test1"
}, {
"id": 4,
"city": "London",
"country": "GB",
"name": "Test2"
}],
"Los Angeles": [{
"id": 8,
"city": "LA",
"country": "US",
"name": "Test3"
}]
}
});