Battle of lahore