Which river flows behind the Taj Mahal?General Knowledge A. Yamuna river B. Narmada river C. Indus river D. Beas river