It was pretty obvious that (like with Athens) this was going to happen unfortunately. The amount that it costs to put on the Olympic Games is just not achievable for most countries, especially given their economic situations.
My other half is of the opinion that they should just stay in one...