Question: who defeated alexander the great?
Answer: Alexander the Great was defeated by King Porus in India. Several conquerors at the time had fallen at the gates (Punjab) of India and Alexander was one of them. Before Alexander, Syrian queen Semiramis travelled with 400,000 troops to conquer India and returned with only 20000 troops.