The ancient city of bhubaneswar in india is often referred to as the "city of temples" due to its numerous ancient hindu temples.