Amazon India is relocating its corporate headquarters in Bengaluru from the World Trade Centre (WTC) to a new office 20 km ...