28 brigadiers promoted to rank of major generals