Indian markets ended lower, snapping a seven-day winning streak as investors booked profits ahead of U.S. tariff ...