Building is related to City. you are likely to find Company in/at/on City. you are likely to find Leader in/at/on Company. Leader is related to General. 
Rally is a type of Recover. 
Building <--RelatedTo--> City <--AtLocation-- Company <--AtLocation-- Leader <--RelatedTo--> General 
Recover <--IsA-- Rally 