Shah : BJP has Given India Hope - Mail Today